package com.fifth.order.service;

import com.fifth.common.pojo.dto.CommonResult;
import com.fifth.common.pojo.entity.Cart;
import org.springframework.web.bind.annotation.PathVariable;

/**
 * @作者：刘壬杉
 * @创建时间 2022/9/1 14:18
 **/
public interface CartService {
    /**
     * 点击添加购物车按钮添加商品到购物车
     * @param cart
     * @return
     */
    CommonResult addCart(Cart cart);

    /**
     * 点击我的购物车查看购物车信息
     * @return
     */
    CommonResult findCart(Integer currentPage, Integer pageSize);

    /**
     * 根据购物车id删除购物车
     * @param id
     * @return
     */
    CommonResult deleteCart(String id);

    /**
     * 根据ids批量删除
     * @param ids
     * @return
     */
    CommonResult deleteByIds(String[] ids);
}
